Towards Faster Polynomial-Time Lattice Reduction
نویسندگان
چکیده
The lll algorithm is a polynomial-time for reducing d-dimensional lattice with exponential approximation factor. Currently, the most efficient variant of lll, by Neumaier and Stehlé, has theoretical running time in $$d^4\cdot B^{1+o\left( 1\right) }$$ where B bitlength entries, but never been implemented. This work introduces new asymptotically fast, parallel, yet heuristic, reduction algorithms their optimized implementations. Our are recursive fully exploit fast matrix multiplication. We experimentally demonstrate that carefully controlling floating-point precision during recursion steps, we can reduce euclidean lattices rank d $$\tilde{O}(d^\omega \cdot C)$$ , i.e., almost constant number multiplications, $$\omega $$ exponent multiplication C log condition matrix. For cryptographic applications, close to B, while it be up times larger worst case. It improves running-time state-of-the-art implementation fplll multiplicative factor order $$d^2\cdot B$$ . Further, show structured lattices, so-called knapsack $$\tilde{O}(d^{\omega -1}\cdot progressive strategy. Besides allowing huge our break several instances Fully Homomorphic Encryption schemes based on large integers dimension 2,230 4 millions bits.
منابع مشابه
A Polynomial time Jacobi Method for Lattice Basis Reduction
Among all lattice reduction algorithms, the LLL algorithm is the first and perhaps the most famous polynomial time algorithm, and it is widely used in many applications. In 2012, S. Qiao [24] introduced another algorithm, the Jacobi method, for lattice basis reduction. S. Qiao and Z. Tian [25] improved the Jacobi method further to be polynomial time but only produces a Quasi-Reduced basis. In t...
متن کاملFaster Algorithms for Integer Lattice Basis Reduction
The well known L 3-reduction algorithm of Lovv asz transforms a given integer lattice basis b1; b2
متن کاملOn lattice reduction for polynomial matrices
A simple algorithm for lattice reduction of polynomial matrices is described and analysed. The algorithm is adapted and applied to various tasks, including rank profile and determinant computation, transformation to Hermite and Popov canonical form, polynomial linear system solving and short vector computation. © 2003 Elsevier Science Ltd. All rights reserved.
متن کاملA Faster Lattice Reduction Method Using Quantum Search
We propose a new lattice reduction method. Our algorithm approximates shortest lattice vectors up to a factor ≤ (k/6) and makes use of Grover’s quantum search algorithm. The proposed method has the expected running time O(n(k/6)A+nA). That is about the square root of the running time O(n(k/6)A+nA) of Schnorr’s recent random sampling reduction which in turn improved the running time to the fourt...
متن کاملPolynomial-Time Amoeba Neighborhood Membership and Faster Localized Solving
We derive efficient algorithms for coarse approximation of algebraic hypersurfaces, useful for estimating the distance between an input polynomial zero set and a given query point. Our methods work best on sparse polynomials of high degree (in any number of variables) but are nevertheless completely general. The underlying ideas, which we take the time to describe in an elementary way, come fro...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
ژورنال
عنوان ژورنال: Lecture Notes in Computer Science
سال: 2021
ISSN: ['1611-3349', '0302-9743']
DOI: https://doi.org/10.1007/978-3-030-84245-1_26